
package goodsBean;

import java.rmi.RemoteException;
import javax.ejb.EJBObject;

/**
 * Remote Interface for GoodsBean
 * @author XPYCT
 * @see GoodsBean
 */
public interface Goods extends EJBObject {
    
    /**
     * returns value of <i>goodsDescription</i>
     * @return goodsDescription
     * @throws RemoteException
     * @see RemoteException
     */
    public String getGoodsDescription()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>goodsDescription</i>
     * @param goodsDescription The value to be set in <i>goodsDescription</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setGoodsDescription(String goodsDescription)
        throws RemoteException;
    
    /**
     * returns value of <i>goodsCreateDate</i>
     * @return goodsCreateDate
     * @throws RemoteException
     * @see RemoteException
     */
    public String getGoodsCreateDate()
            throws RemoteException;
    
    /**
     * returns value of <i>goodsLastModifyDate</i>
     * @return goodsLastModifyDate
     * @throws RemoteException
     * @see RemoteException
     */
    public String getGoodsLastModifyDate()
            throws RemoteException;
    
    /**
     * returns value of <i>goodsId</i>
     * @return goodsId
     * @throws RemoteException
     * @see RemoteException
     */
    public int getGoodsId()
            throws RemoteException;
    
    /**
     * returns value of <i>categoryId</i>
     * @return categoryId
     * @throws RemoteException
     * @see RemoteException
     */
    public int getCategoryId()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>categoryId</i>
     * @param categoryId The value to be set in <i>categoryId</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setCategoryId(Integer categoryId)
            throws RemoteException;
    
    /**
     * returns value of <i>manufacturerId</i>
     * @return manufacturerId
     * @throws RemoteException
     * @see RemoteException
     */
    public int getManufactureId()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>manufacturerId</i>
     * @param manufacturerId The value to be set in <i>manufacturerId</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setManufactureId(Integer manufactureId)
            throws RemoteException;
    
    /**
     * returns value of <i>price</i>
     * @return price
     * @throws RemoteException
     * @see RemoteException
     */
    public int getPrice()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>price</i>
     * @param price The value to be set in <i>price</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setPrice(Integer price)
            throws RemoteException;
    
    /**
     * returns value of <i>nameOfGoods</i>
     * @return nameOfGoods
     * @throws RemoteException
     * @see RemoteException
     */
    public String getNameOfGoods()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>nameOfGoods</i>
     * @param nameOfGoods The value to be set in <i>nameOfGoods</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setNameOfGoods(String nameOfGoods)
            throws RemoteException;
    
    /**
     * returns value of <i>nameOfCategory</i>
     * @return nameOfCategory
     * @throws RemoteException
     * @see RemoteException
     */
    public String getNameOfCategory()
            throws RemoteException;
    
    /**
     * returns value of <i>nameOfManufacturer</i>
     * @return nameOfManufacturer
     * @throws RemoteException
     * @see RemoteException
     */
    public String getNameOfManufacture()
            throws RemoteException;
    
    /**
     * returns value of <i>number</i>
     * @return number
     * @throws RemoteException
     * @see RemoteException
     */
    public int getNumber()
            throws RemoteException;
    
    /**
     * Sets value of designated parameter in <i>number</i>
     * @param number The value to be set in <i>number</i>
     * @throws RemoteException
     * @see RemoteException
     */
    public void setNumber(Integer number)
            throws RemoteException;
}
